//
//  Truck.h
//  08-iOS9新特性(Nullability,泛型,_kindof)
//
//  Created by dllo on 16/7/13.
//  Copyright © 2016年 高雅馨. All rights reserved.
//

#import <Foundation/Foundation.h>
// 自定义泛型声明方式
// @interface 类名<泛型名 > : 父类
// 自定义泛型, 声明后, 泛型名, 可以应用在属性, 方法中的返回值
// 泛型名  等效于   类型修饰 (例: NSString *)
@interface Truck<__covariant ObjectTape > : NSObject
@property (nonatomic, strong) ObjectTape firstObject;
- (void)addObject:(id)object;
- (id)anyObject;
- (__kindof NSArray *)returnArray;
@end
